package com.example.meterialproject

import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import com.example.meterialproject.activitys.*
import com.example.meterialproject.exts.jumpActivity
import com.example.meterialproject.activitys.NestedScrollActivity
import com.example.meterialproject.activitys.transition.TransitionActivity
import com.example.meterialproject.activitys.view_life.TestViewLifeFirstActivity

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/6/22 2:21 PM
     * TODO MaterialButton
     */
    fun onMaterialButtonClick(view: View) {
        jumpActivity(view, MaterialButtonActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/8/22 10:22 AM
     * TODO Chip
     */
    fun onChipClick(view: View) {
        jumpActivity(view, ChipActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/11/22 10:13 AM
     * TODO ChipEdit
     */
    fun onChipEditClick(view: View) {
        jumpActivity(view, ChipEditActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/19/22 3:40 PM
     * TODO materialEdit
     */
    fun onEditClick(view: View) {
        jumpActivity(view, EditActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/26/22 10:17 AM
     * TODO BottomNavigation 导航栏
     */
    fun onBottomNavClick(view: View) {
        jumpActivity(view, NavigationBottomActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/26/22 2:53 PM
     * TODO BottomAppBar
     */
    fun onBottomAppBarClick(view: View) {
        jumpActivity(view, BottomAppBarActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 1/20/22 2:51 PM
     * TODO radioButton
     */
    fun onRadioButtonClick(view: View) {
        jumpActivity(view, RadioButtonActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 2/10/22 3:14 PM
     * TODO  NestScrollView源码分析
     */
    fun onNestScrollViewClick(view: View) {
        jumpActivity(view, NestedScrollActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 4/11/22 10:46 AM
     * TODO CoordinatorLayout 源码分析
     */
    fun onCoordinatorClick(view: View) {
        jumpActivity(view, CoordinatorActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 4/11/22 10:46 AM
     * TODO test OverScroll
     */
    fun onOverScrollClick(view: View) {
        jumpActivity(view, OverScrollActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 4/20/22 8:17 PM
     * TODO 测试 View 的生命周期
     */
    fun onLifeClick(view: View) {
        jumpActivity(view, TestViewLifeFirstActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 4/25/22 9:32 AM
     * TODO 日期选择器点击事件
     */
    fun onDatePickerClick(view: View) {
        jumpActivity(view, DatePickerActivity::class.java)
    }

    /*
     * 作者:android 超级兵
     * 创建时间: 4/25/22 8:38 PM
     * TODO 过度动画
     */
    fun onTransitionClick(view: View) {
        jumpActivity(view, TransitionActivity::class.java)
    }
}